eval / addr fails in Win10

It appears that the addr_ fails within the eval_ function on Win10 with DOORS client versions 9.6.1.8 and 9.6.1.10, does anyone know the reason or if there is a work around? Running the same types of commands on a Win 7 machine works but in Win10 we are getting a dialog error dump and an EXCEPTION_ACCESS_VIOLATION in module doors.exe at 000000008ADACC3D

 

for example try the following on Win7 DOORS 9.6.1.8 (Works), then on Win10 DOORS 9.6.1.8 (Exception Error and Dialog dump):

Module m = current
int adInt = addr_ m
string code = "int evlInt = " adInt "\nModule evlMod = addr_ evlInt\nprint name(evlMod) \"\"" ""
eval_(code)


JustinLBradshaw - Fri Apr 27 16:35:49 EDT 2018

Re: eval / addr fails in Win10
Mathias Mamsch - Sat Apr 28 14:26:09 EDT 2018

Please do not double post ... DOORS 9.6.1.7+ is 64bit only and you therefore need to migrate your addr_ statements inside the eval_. See details here:

https://www.ibm.com/developerworks/community/forums/html/topic?id=d7274c76-77e4-4932-ab29-829cb132dd4e&ps=25

Regards, Mathias

Re: eval / addr fails in Win10
JustinLBradshaw - Sun Apr 29 04:35:21 EDT 2018

Mathias Mamsch - Sat Apr 28 14:26:09 EDT 2018

Please do not double post ... DOORS 9.6.1.7+ is 64bit only and you therefore need to migrate your addr_ statements inside the eval_. See details here:

https://www.ibm.com/developerworks/community/forums/html/topic?id=d7274c76-77e4-4932-ab29-829cb132dd4e&ps=25

Regards, Mathias

Thanks for the insight! I removed the double post.